package stream.collectors;

import java.util.Arrays;
import java.util.Set;
import java.util.stream.Collectors;

/**
 * @author yangwenqi
 * @decs TODO
 * @date 2025/5/6
 */
//1.将英文字符串的数组中的元素全部变为大写，以集合输出。将整数的数组中的元素全部加3，以集合输出。
public class collectorsDemo1 {
    public static void main(String[] args) {
        String[] strs={"happy","good","nice"};
        Integer[] arr={1,3,2,5,7,4,8};
        Set<String> upperStr = Arrays.stream(strs)
                .map(String::toUpperCase)
                .collect(Collectors.toSet());
        System.out.println("变成大写后的集合：" + upperStr);
        Set<Integer> set = Arrays.stream(arr)
                .map(i -> i + 3)
                .collect(Collectors.toSet());
        System.out.println("加3后整数集合: " + set);

    }
}
